# Istio

## 📘 Resources
- [askmeegs/learn-istio](https://github.com/askmeegs/learn-istio) - Istio resources 🕸
- [Learn Istio Fundamentals](https://academy.tetrate.io/courses/istio-fundamentals)

## 📕Articles
- [Istio in Kubernetes - Getting Started](https://www.programmingwithwolfgang.com/istio-getting-started)
- [Use Istio to manage your Microservices](https://www.programmingwithwolfgang.com/use-istio-to-manage-your-microservices)
- [Add Istio to an existing Microservice in Kubernetes](https://www.programmingwithwolfgang.com/add-Istio-to-existing-microservice-in-kubernetes)
- [Automated canary deployments with Flagger and Istio](https://medium.com/google-cloud/automated-canary-deployments-with-flagger-and-istio-ac747827f9d1)
- [Kubernetes autoscaling with Istio metrics](https://medium.com/google-cloud/kubernetes-autoscaling-with-istio-metrics-76442253a45a)
## 📺 Videos
- [Service Mesh: Crash Course on ISTIO (Part I)](https://www.youtube.com/watch?v=-Ib5_4VaWWs)

## 🚀 Samples
- [EdwinVW/pitstop](https://github.com/EdwinVW/pitstop/tree/master/src/k8s) - This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.
- [hossambarakat/EspressoShop](https://github.com/hossambarakat/EspressoShop) - Sample application composed of 3 microservices showing Kubernetes and Istio Service Mesh
- [kimcu-on-thenet/dnc-k8s-helm](https://github.com/kimcu-on-thenet/dnc-k8s-helm) - An extremely simple .NET Core web api within EntityFrameworkCore which will be deployed in k8s by both kubectl and helm